草庐IT

AngularJS 应用

全部标签

javascript - 从 jQTouch/Phonegap iPhone 应用程序发布 Twitter 和 Facebook 更新

我正在使用jQTouch和Phonegap编写一个简单的iPhone应用程序,我计划通过AppStore发布它。部分计划功能将允许用户使用应用程序的输出(一些文本,可能是一个链接)更新他们的Twitter或Facebook状态。在我继续并开始推出我自己的解决方案之前,是否有任何JS库或插件(或其他任何东西)可以使这变得更简单?我尝试了一些谷歌搜索,但没有找到任何结果。所有身份验证/错误处理代码的想法有点令人生畏。谢谢,詹姆斯。 最佳答案 我最终使用ChildBrowser插件实现facebook和twitter登录,以验证为移动网站

javascript - 如何将变换矩阵应用于 Raphael JS 2 中的路径坐标?

我想在RaphaelJS2中应用或“烘焙”几个路径的转换,这样我就可以将它们组合成一个路径。这是一个示例路径,我希望将“transform”属性应用于所有“d”坐标。我了解到svg-edit框架可以将路径坐标转换为绝对位置,并去除过程中的变换矩阵。一些相关的问题,我无法从中得到答案:BakingtransformsintoSVGPathElementcommandsHowtoapplyatransformationmatrix? 最佳答案 这是一个为您应用所有转换的jsFiddle:http://jsfiddle.net/ecman

javascript - 尝试了解 underscore.js 源代码 - 在库中调用和应用

在JeremyAshkenas令人敬畏的Underscore.js库中,我试图了解有关源文件的一件事。我不明白这一点:varslice=Array.prototype.slice;args=slice.call(arguments,2);这样:args=Array.prototype.slice.call(arguments,2);.call或.apply是函数的方法。但是在这里,.call指的是哪些函数呢?第一个参数应该是上下文,但是arguments是上下文?第二个参数应该是传递给函数的参数。这里是数字2。这是什么意思?有时在库中,它使用1或0。它们是传递给函数的参数的数量吗?_.

javascript - angular.js 应用程序中的多个 View

问题我正在尝试构建具有(最初)以下功能的产品列表:服务器端分页服务器端过滤目前我遇到的问题有很多,但最主要的是我似乎无法以最佳方式分离View。每当页面更改时,类别列表都会更新(如果有任何项目被选中,它们将被取消选中)。如何仅在页面加载时加载类别列表?谢谢代码index.html:应用程序.js:'usestrict';angular.module('relv',['relv.filters','relv.services','relv.directives']).config(['$routeProvider',function($routeProvider){$routeProvi

javascript - AngularJS ng-model 将对象转换为字符串

我的HTML文件中有以下内容:{{list.description}}listGroups包含:[{"description":"NewbyTerritory","group":"product","type":"new"},{"description":"NewbyGenre","group":"genre","type":"new"},{"description":"ChartsbyTerritory","group":"product","type":"chart"},{"description":"ChartsbyGenre","group":"genre","type":"c

javascript - 使用 ng-repeat 拖动后,Angularjs 指令属性绑定(bind)左/顶部位置

我是Angular的新手,一直在尝试创建一个指令,该指令将在元素被用户拖动后将其位置绑定(bind)到模型。我发现了另一个StackOverflow问题,它针对一个简单的对象解决了这个问题:AngularjsdirectiveattributebindingofleftandtoppositionafterdraggingmyApp.directive('draggable',function(){return{restrict:'A',link:function(scope,element,attrs){element.draggable({cursor:"move",stop:fu

javascript - JavaScript 客户端应用程序中的权限/ACL

如果我有一个JavaScript前端应用程序,处理权限/ACL的最佳/常见做法是什么。比如我想显示/隐藏一些元素等。当然,它不安全,但仍然在View层上,我该如何控制。我使用BackboneJS(与Marionette)作为客户端框架,因此使用jQuery、Underscore等。我在高层次上思考,我可以尝试以某种方式禁用一些路由。需要一些研究,但我可以做Router.on("route",checkPermissions)。然后在View层上,隐藏/显示元素,......仍然不确定如何最好地处理这个。我需要将一些权限对象传递到模型中...... 最佳答案

javascript - AngularJS 混淆

我正在尝试混淆我的angularjs应用程序,但它正在崩溃。我知道这是框架的一个问题,他们已尝试通过$inject方法进行补救。http://docs.angularjs.org/tutorial/step_05请参阅“缩小说明”部分。要解决此问题,他们建议执行YourController.$inject=['$scope','$http'];我继续这样做以匹配我的申请:AventosController.$inject=['$scope','$http','$q','controllerComm'];VforumController.$inject=['$scope','$http'

javascript - 在 AngularJS 中使用 ngInfiniteScroll 指令实现反向无限滚动

我想使用此处的ngInfiniteScroll指令:http://binarymuse.github.io/ngInfiniteScroll/在我的angularjs应用程序中实现反向无限滚动(就像在聊天小部件中一样)。然而,该指令的文档似乎并未提及如何实现这一点。它只记录了标准无限滚动是如何实现的。有人可以在这方面指导我吗?谢谢!P.S:我热衷于使用这个指令,因为它处理DOM控件;来自Angular标准无限滚动指令在我滚动时不断创建DOM元素,这些元素永远不会被删除。 最佳答案 我认为您应该采用基于模型的方法(特别适合Angula

javascript - 如何在 Chrome 打包应用程序的 list 中使用 "system_indicator"?

我正在尝试创建一个在系统菜单栏中带有图标的Chrome包应用程序,如下所述:https://docs.google.com/document/d/1QhhfR33Y28Yqnnoa_Sl3fnZK_mKtwt4dZe6kNyJ_MjU/edit,GoogleHangout应用程序可以实现此功能(这不是完全相同的行为),但我找不到任何好的文档来执行相同的操作。在GooglePackagedApp的manifest页面中,我们可以看到“system_indicator”字段。是我要找的吗?当我尝试将此字段设置为图标的url时,Chrome返回此错误:'system_indicator're